html,body,.page-wrapper{height: 100%;}
.page-container{height: calc(100% - 50px);}
.page-content-wrapper{height: 100%;width: 100%;overflow: hidden;}
body{background: #e9ecf3;}
.page-footer{display: none;}
.page-content-wrapper .page-content{height: 100%;}
.page-content-wrapper>.page-content>.col-md-12:first-child,.page-content-wrapper>.page-content>.col-xs-12:first-child,.page-content-wrapper>.page-content>.row>.col-md-12:first-child,.page-content-wrapper>.page-content>.row>.col-xs-12:first-child{height: 100%;}
.portlet,.content{height: 100%;}
.page-content-wrapper>.page-content>.row:first-child{height: 100%;margin: 0 !important;}
.page-sidebar-wrapper {height:calc(100% - 70px);position:fixed;background:#fff;left:20px;top:70px;z-index:9996;}
@media (max-width:991px) {.page-sidebar-wrapper {position:relative;height: auto;left: 0;top: 0;}}
.page-footer {width:calc(100% - 235px);float:right;}
@media (max-width:991px) {.page-footer {width:100%;}}
.page-header.navbar .top-menu .navbar-nav>li.dropdown:last-child{padding-left: 20px;}
.nav>li>a:hover{background: none;}
.top-menu li,.top-menu li a{color: #fff;padding: 0;line-height: 50px;}
.dropdown-menu>li,.dropdown-menu>li>a,.dropdown-menu>li>span{color: #aab5bc;line-height: 44px;}
.dropdown-menu>li>a,.dropdown-menu>li>span{padding-left: 20px;}
.dropdown-menu>li>a.clear{padding-right: 20px;}
.top-menu ul li button span i{width: 10px;height: 10px;background: #ff0000;border-radius: 50%;display: block;position: absolute;right: -2px;top: -6px;}
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu>li>a{color: #678098;}
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu>li.open>a{color: #5c9acf;}
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu>li.open>a i:before{color: #5c9acf;}
.relative{position: relative;overflow: hidden;}
.page-bar{margin-bottom: 25px !important;}
.margin-top{margin-top: 15px;}
.margin-bottom{margin-bottom: 15px;}
.margin-left{margin-left: 15px;}
.margin-right{margin-right: 15px;}
.padding-left{padding-left: 15px;}
.padding-right{padding-right: 15px;}
.padding-top{padding-top: 15px;}
.padding-bottom{padding-bottom: 15px;}
.absolute{position: absolute;}

.page-sidebar .page-sidebar-menu li.open .sub-menu{margin-top: 10px;}
.page-sidebar .page-sidebar-menu>li.open>a.nav-toggle{background: #f2f6f9 !important;border-left: 4px solid rgb(92, 154, 207);padding: 12px 11px;}
.page-sidebar .page-sidebar-menu li a i:before{color: #b7c9d6;}
.table tr th,.table tbody tr td{text-align: center;vertical-align: middle;word-wrap:break-word;word-break:break-word;min-width: 56px;}
.table tr th{white-space: nowrap;}
.BMap_bubble_content table tr td{text-align: left;}
.table-checkable tr>td:first-child, .table-checkable tr>th:first-child{max-width: inherit;}
.glyphicon-envelope{font-size: 17px;color: #fff;}
.icon-envelope-open:before{color: #fff;}
.icon-logout{font-size: 17px;}
.dropdown-menu .divider{margin: 0;}
#pickfiles{display: flex !important;justify-content: center;align-items: center;}
td #pickfiles{margin: 0 auto;}
td #pickfiles img{width: 100%;}
.img-responsive{margin: 0 auto;}
.portlet>.portlet-title>.caption>i.icon-settings{display: none;}
.portlet .portlet-body{height: calc(100% - 58px);overflow-y: auto;overflow-x: hidden;padding-right: 2%;padding-bottom: 50px;}
.color9{color: #999;}
.btn.yellow{font-size:14px;color:#fff;min-width:79px;height:32px;border-radius:15px !important;border:none;line-height:32px !important;padding:0 12px;top:0;}
.btn_add_class{border: none;background: none;color: #8e6ba1;padding: 6px 0;}
.btn_add_class[disabled]:hover{background: none;}
.table_b{border-bottom: solid 1px #e7ecf1;border-left: solid 1px #e7ecf1;border-right: solid 1px #e7ecf1;background: #fbfcfd;}
.btn.btn-primary{padding: 6px 14px !important;}
.modal-footer .btn{}
.modal-footer .btn.green{background: #438eb9;color: #fff;}
.modal-footer .btn.default{background: #e7e7e7;}
.edui-container{max-width: 100%;}
#container{max-width: 100% !important;}
.datepicker table tr th,.datepicker table tr td{min-width:auto;}
.top-menu .dropdown-menu{right: 0 !important;left: initial;}
.btn-border{border: solid 1px #c2cad8;}
.glyphicon{border: none;}
#changePage{height: 30px;line-height: 30px;margin-top: 5px;}
#edui1_bottombar{display: none;}





@media (max-width: 991px){
	.page-container{height: calc(100% - 105px);}
	.page-content-wrapper{height: auto;}
	.row{margin-left: -10px;margin-right: -10px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left: 10px;padding-right: 10px;}
	table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting{padding-right: 20px;}
	.table-checkable tr>td:first-child, .table-checkable tr>th:first-child{padding: 10px 10px;}
	.page-header.navbar .menu-toggler.responsive-toggler{position: absolute;right: 0;z-index: 99;}
	.page-header.navbar .top-menu .navbar-nav>li.loginout a{}
	.modal-open .modal{max-width: 100%;overflow-x: scroll;}
	.tabContainer{overflow-x: scroll;}
	.tabContainer::-webkit-scrollbar-track-piece {background-color:rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);}
	.tabContainer::-webkit-scrollbar {width:13px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	.tabContainer::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.5);background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;/*min-width:28px;*/}
	.tabContainer::-webkit-scrollbar-thumb:hover {background-color:rgba(0,0,0,0.5);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	
	.add-moduleCon .modal-dialog{width: auto;}
	/*.tabContainer table{width: auto;}*/
	.img-thumbnail, .table{max-width: inherit !important;}
	.portlet.light{padding: 12px 10px 15px;}
	.popCon .pop_content{height: 480px;}
	.popSite .btn-select{width: 100% !important;}
	td,th{min-width: 56px;}
	.datepicker td,.datepicker th{min-width: initial;}
	#applet .btn-nav-site table tr td img{width: 51px !important;}
	.edui-container{width: 100% !important;}
	.user_xx2{float: right;}
	.input-group .form-control{padding: 0;}
	.set_dis{float: none !important;}
	.indexCon .indexCon_row,.indexCon_tr .bg-white{margin-left: 0 !important;margin-right: 0 !important;}
	.indexCon table tbody tr th, .indexCon table tbody tr td{padding: 10px !important;}
	#table_user_wrapper table tr td img{margin: 0 auto !important;display: block;}
	#table_user_wrapper table tr td span{margin-left: 0 !important;display: block;width: 100%;text-align: center;}
	#distpicker select{width: 100%;margin-top: 15px;}
	.tenant-form .data label.btn{margin-bottom: 10px;}
	.page-content-wrapper .page-content{padding: 0 !important;}
	.form-horizontal .form-group{margin-left: 0 !important;margin-right: 0 !important;}
	.input-daterange{margin: 0;}
	
}
@media (max-width: 320px){
	.page-header.navbar .top-menu .navbar-nav>li.dropdown{padding: 0 10px !important;font-size: 12px;}
}
